package com.dayu.recovery.service;

import java.util.List;
import com.dayu.recovery.domain.RecoveryArrange;

/**
 * 打理日志Service接口
 * 
 * @author HK
 * @date 2021-04-28
 */
public interface IRecoveryArrangeService 
{
    /**
     * 查询打理日志
     * 
     * @param arrangeId 打理日志ID
     * @return 打理日志
     */
    public RecoveryArrange selectRecoveryArrangeById(Long arrangeId);

    /**
     * 查询打理日志导出数据
     * @param recoveryArrange
     * @return
     */
    public List<RecoveryArrange> selectArrangeListByExport(RecoveryArrange recoveryArrange);

    /**
     * 查询打理日志列表
     * 
     * @param recoveryArrange 打理日志
     * @return 打理日志集合
     */
    public List<RecoveryArrange> selectRecoveryArrangeList(RecoveryArrange recoveryArrange);

    /**
     * 新增打理日志
     * 
     * @param recoveryArrange 打理日志
     * @return 结果
     */
    public int insertRecoveryArrange(RecoveryArrange recoveryArrange);

    /**
     * 修改打理日志
     * 
     * @param recoveryArrange 打理日志
     * @return 结果
     */
    public int updateRecoveryArrange(RecoveryArrange recoveryArrange);

    /**
     * 批量删除打理日志
     * 
     * @param arrangeIds 需要删除的打理日志ID
     * @return 结果
     */
    public int deleteRecoveryArrangeByIds(Long[] arrangeIds);

    /**
     * 删除打理日志信息
     * 
     * @param arrangeId 打理日志ID
     * @return 结果
     */
    public int deleteRecoveryArrangeById(Long arrangeId);
}
